Design Patterns for Planning Systems
نویسندگان
چکیده
In this work, we are interested in building a software engineering discipline for planning system design. Our objective is to enable planning systems to become more configurable and modular, with the help of object libraries capturing well designed experiences and a common planner-design pattern catalog. It is hoped that the planning systems thus constructed will be more reusable and modifiable. It is also hoped that this effort will contribute to the movement towards industrially applicable planning systems, to supply this dynamic subfield of AI with a rigorous software engineering discipline than just smart algorithms for plan generation. To this end, we focus on an object oriented design methodology to planning. We focus on a collection of design patterns for modularizing different searchrelated parts of a typical planning system. We illustrate our concept using the C++ language, although our experience apply equally well to all object oriented languages. This work is represents our continuing research in knowledge acquisition and maintenance effort in planning systems design.
منابع مشابه
Design of a New Mathematical Model for Integrated Dynamic Cellular Manufacturing Systems and Production Planning
This paper presents a new mathematical model for integrated dynamic cellular manufacturing systems and production planning that minimizes machine purchasing, intra-cell material handling, cell reconfiguration and setup costs. The presented model forms the manufacturing cells and determines the quantity of machine and movements during each period of time. This problem is NP-hard, so a meta-heur...
متن کاملOPTIMAL LOT-SIZING DECISIONS WITH INTEGRATED PURCHASING, MANUFACTURING AND ASSEMBLING FOR REMANUFACTURING SYSTEMS
This work applies fuzzy sets to the integration of purchasing, manufacturing and assembling of production planning decisions with multiple suppliers, multiple components and multiple machines in remanufacturing systems. The developed fuzzy multi-objective linear programming model (FMOLP) simultaneously minimizes total costs, total $text{CO}_2$ emissions and total lead time with reference to cus...
متن کاملDesign, Construction and Evaluation of an Anthropomorphic Head Phantom for Assessment of Image Distortion in Stereotactic Radiosurgery Planning Systems
Introduction: In recent years, the use of magnetic resonance (MR) images in radiation treatment planning has drawn considerable attention. However, although the extent of a tumor can be determined in great detail on MR images, the geometric accuracy of these images is limited by distortions stemming from the inhomogeneity of the static background magnetic field, the nonlineari...
متن کاملDesign of a novel congestion-aware communication mechanism for wireless NoC architecture in multicore systems
Hybrid Wireless Network-on-Chip (WNoC) architecture is emerged as a scalable communication structure to mitigate the deficits of traditional NOC architecture for the future Multi-core systems. The hybrid WNoC architecture provides energy efficient, high data rate and flexible communications for NoC architectures. In these architectures, each wireless router is shared by a set of processing core...
متن کاملA Systems Approach to Information Technology (IT) Infrastructure Design for Utility Management Automation Systems
Almost all of electric utility companies are planning to improve their management automation system, in order to meet the changing requirements of new liberalized energy market and to benefit from the innovations in information and communication technology (ICT or IT). Architectural design of the utility management automation (UMA) systems for their IT-enabling requires proper selection of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998